home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / DIAGTOOL / WHATMI50.ZIP;1 / WHATAMI.TXT < prev   
Encoding:
Text File  |  1993-01-21  |  31.0 KB  |  563 lines

  1.                               WHAT AM I? Version 5
  2.                           COMPUTER INFORMATION PROGRAM
  3.                                        BY
  4.                                         
  5.                                  PETER A. HYMAN
  6.                     148 Tennyson Drive, Plainsboro, NJ  08536
  7.                                  (609) 799-2638
  8.  
  9.      DESCRIPTION:
  10.  
  11.      WHAT AM I?  is a utility program written in C and Assembler for IBM PCs
  12.      and compatibles  that  identifies equipment contained in  or   attached
  13.      to the  PC including a complete list of all environment strings set  in
  14.      the DOS environment.   WHAT AM I? is designed to assist computer users, 
  15.      managers  and/or computer departments to  quickly  and accurately  find
  16.      out what's "under the hood."  
  17.  
  18.      Since  its first two releases,   WHAT AM I?   has been extensively  re-
  19.      vised.   WHAT  AM I?  now detects specific types of   CPUs   and   Math
  20.      Coprocessors  (from the 8086 to 80486, from the 8087 to  Weitek  1167),
  21.      video  adapters,  Extended Memory and XMS Driver information,  Expanded
  22.      Memory Driver information and Handle usage,  floppy and hard disk  con-
  23.      figurations, ROM Bios and Extensions identification and to test for the
  24.      presence of a Mouse.
  25.  
  26.      WHAT AM I?  offers full pop-up window support for detailed  information
  27.      about Extended and Expanded memory usage,  Disk Drive Adapters and con-
  28.      figuration, ROM Bios and Bios Extensions.  WHAT AM I? now has a command
  29.      line option to use 43 line EGA or 50 line VGA text modes for those  us-
  30.      ers who need the extra screen space to display environment variables.
  31.  
  32.      WHAT AM I? was improved to correctly identify valid, usable disk drives
  33.      (i.e.  not  just  report  the number of  drives  as  specified  by  the
  34.      LASTDRIVE parameter, but to poll each valid drive letter individually),
  35.      and  to correctly report on Extended Memory (since XMS  drivers  hooked
  36.      INT 15h function 88h it was impossible to get the correct amount of to-
  37.      tal Extended Memory, so WHAT AM I? now queries the CMOS directly).  The
  38.      WHAT AM I?  display was updated to be more easy to read,  and all large
  39.      numbers use commas to separate thousands and millions.
  40.  
  41.      CHANGES TO VERSION 5.0
  42.  
  43.      The /S parameter has been removed.  WHATAMI will automatically sort en-
  44.      vironment variables by default.
  45.  
  46.      WHATAMI  incorrectly reported the number of Expanded Memory in KB.   It
  47.      reported Extended Memory in KB.
  48.  
  49.      WHATAMI  incorrectly reported the XMS Driver Internal Revision  Number. 
  50.      The entire number is reported as a HEX number,  and WHATAMI reported it
  51.      as decimal.   Thus an XMS internal revision number of 5.12 was reported
  52.      as 5.18 by WHATAMI.
  53.  
  54.      WHATAMI incorrectly reported an 80387 coprocessor as installed when  it
  55.      detected an 80486DX CPU.   This has been changed to report Internal for
  56.      the coprocessor type.
  57.  
  58.                               WHAT AM I? Version 5
  59.                           COMPUTER INFORMATION PROGRAM
  60.                                        BY
  61.                                         
  62.                                  PETER A. HYMAN
  63.                     148 Tennyson Drive, Plainsboro, NJ  08536
  64.                                  (609) 799-2638
  65.  
  66.      CHANGES TO VERSION 5.0 (continued)
  67.  
  68.      WHATAMI now reports both the total free and largest available block  of
  69.      Upper Memory.
  70.  
  71.      For advanced VGA cards,  WHATAMI will report "256K or More"  if it  de-
  72.      tects 256KB or memory.  Previously, WHATAMI only reported 256K.
  73.  
  74.      Two new F key functions have been added.   [F6] will print a report  of
  75.      all screens to the standard print device.   [F7] will print a report of
  76.      all screens to a file called WHATAMI.INF in the current directory.
  77.  
  78.      USING WHAT AM I?:
  79.  
  80.      Command line syntax:  WHATAMI [?|-?|/?] [/|-E] [drive[:]] 
  81.  
  82.      WHATAMI.EXE  has three optional command line arguments.   If  none  are
  83.      specified, WHAT AM I? will give system information and analyze the cur-
  84.      rent disk drive.   The ? or /? or -? parameter will cause help informa-
  85.      tion  to  be displayed on the screen.  The /E or -E option  will  force
  86.      WHAT AM I? to use 43 line EGA or 50 line VGA text modes to display sys-
  87.      tem information.  If an EGA or VGA display adapter is not present,  the
  88.      program will abort with an error.   The drive parameter is a letter re-
  89.      questing WHAT AM I? to analyze the requested disk drive.   If the drive
  90.      is invalid or if there is any kind of error,  it will be reported,  but
  91.      the  program will run.   WHAT AM I?  will display as  many  environment
  92.      variables  as it can at the bottom of the screen.   If there  are  more
  93.      than can fit, you will be prompted to press any key to view more.   Af-
  94.      ter  all environment variables have been viewed,  you will be asked  to
  95.      press  any key to end the program.  This will allow the user  to  print
  96.      the  screen  if desired using SHFT+PRTSC.  (You can also use  the  [F6]
  97.      key).
  98.  
  99.      INTERACTING WITH WHAT AM I?:
  100.  
  101.      WHAT AM I? uses pop-up and movable windows to display additional infor-
  102.      mation.   Function Keys 1 to 7 may be used to invoke pop up windows  to
  103.      display information about the following:
  104.  
  105.      [F1] - Help Key.  Lists Valid Function keys and command line arguments.
  106.  
  107.      [F2] - Extended Memory Information.  This window will only be displayed
  108.           if Extended Memory is present AND there is an XMS (Extended Memory
  109.           Specification)  driver  installed.   The F2 window will  show  the
  110.           driver and revision version numbers,  Total Extended Memory,  Free
  111.           Extended  Memory,  the availability of the High Memory Area  (HMA)
  112.           and Upper Memory Blocks (UMBs).   Pressing the [F2] key when there
  113.           is no XMS driver will have no effect.
  114.                               WHAT AM I? Version 5
  115.                           COMPUTER INFORMATION PROGRAM
  116.                                        BY
  117.                                         
  118.                                  PETER A. HYMAN
  119.                     148 Tennyson Drive, Plainsboro, NJ  08536
  120.                                  (609) 799-2638
  121.  
  122.      INTERACTING WITH WHAT AM I? (continued):
  123.  
  124.      [F3] - Expanded Memory Information.  This will only be displayed if Ex-
  125.           panded  Memory is present.   The F3 window will show the  Expanded
  126.           Memory Version,  Page Frame location, Memory status, and a list of
  127.           all allocated EMS handles and their owners.   There may be several
  128.           pages  of this information,  and the PageUp or PageDn keys may  be
  129.           used to move through the list.   At the end of the list of handles
  130.           will be memory usage totals.   Pressing the [F3] key when there is
  131.           no Expanded Memory will have no effect.
  132.  
  133.      [F4] - Disk  Drive  Information.   This window will list  the  physical
  134.           characteristics of attached disk drives,  including the number  of
  135.           heads,  cylinders,  sectors, and total size.  This display reports
  136.           total  disk  size which may include non-DOS partitions,  or  other
  137.           logical  partitions.   If  a  device driver  has  been  loaded  to
  138.           simulate a hard disk (e.g. Bernoulli boxes), they will be reported
  139.           as well.
  140.  
  141.      [F5] - ROM Bios and Bios Extensions information.  This window will show
  142.           as much information as it can about any Bios which is installed in
  143.           the machine.   At a minimum,  your system Bios will be identified. 
  144.           Any  other Bios installed will also be reported on.   This  screen
  145.           will only display "readable" characters from the Bios.
  146.  
  147.      [F6] - Print a report to the printer.
  148.  
  149.      [F7] - Print a report to the file WHATAMI.INF.
  150.  
  151.      After  any window has been reviewed it may be cleared by  pressing  any
  152.      key.   It may also be moved by using the cursor keys.   Windows may  be
  153.      superimposed by pressing another function key.  If numerous windows are
  154.      open, one window may be brought to the foreground by pressing its func-
  155.      tion key.   After all windows are cleared,  pressing any key will  con-
  156.      tinue the WHAT AM I? program.
  157.                               WHAT AM I? Version 5
  158.                           COMPUTER INFORMATION PROGRAM
  159.                                        BY
  160.                                         
  161.                                  PETER A. HYMAN
  162.                     148 Tennyson Drive, Plainsboro, NJ  08536
  163.                                  (609) 799-2638
  164.  
  165.      LICENSE FEE
  166.  
  167.      In  the interest of promoting the development of usable,   and inexpen-
  168.      sive  public  domain software,  people  who  find  this product useful, 
  169.      and/or  beneficial  may  feel free to copy  and distribute  it  in  its
  170.      original form along with this documentation.    By  remitting a license
  171.      fee  of $5,   along  with  your name,   address and phone  number  (op-
  172.      tional),  you will be added to a mailing list for updates or  revisions
  173.      to WHAT AM I?  when they are produced.    Corporations using it who may
  174.      be inter ested  in obtaining a site license for WHAT AM I?   may do  so
  175.      for a fee of $15 per location.
  176.  
  177.      Users  who wish to make comments or suggestions on WHAT AM I?  are  en-
  178.      couraged to write to me at the above address.
  179.  
  180.      The following pages contain screen prints and annotated comments  about
  181.      the fields displayed in the various WHAT AM I? screens.
  182.                               WHAT AM I? Version 5
  183.                           COMPUTER INFORMATION PROGRAM
  184.                                        BY
  185.                                         
  186.                                  PETER A. HYMAN
  187.                     148 Tennyson Drive, Plainsboro, NJ  08536
  188.                                  (609) 799-2638
  189.  
  190.      ANNOTATED SCREEN PRINT EXAMPLES:
  191.  
  192.      MAIN WHAT AM I? INFORMATION SCREEN
  193.  
  194.   [F1] - Help               WHAT AM I? -- Version 5
  195.                         COMPUTER INFO PROGRAM BY PETER HYMAN
  196.            SYSTEM DATE & TIME: Monday January 18, 1993 at 12:00:00 PM
  197.  
  198. SYSTEM INFORMATION                                  DISK INFORMATION
  199.  
  200. PROCESSOR/COPROCESSOR : 80486 / Internal            LOGICAL DRIVES :   7 A: - G:
  201. DOS VERSION / BIOS    : 5.00 / 02/02/91             ATTACHED DRIVES: ABCDEFG
  202. TOTAL SYSTEM RAM      :    654,336 bytes    639 KB  DRIVE SELECTED : E:
  203. TOTAL FREE RAM        :    471,024 bytes    460 KB  DISK CLUSTERS  :       9,773
  204. USED BY DOS, ETC      :    183,312 bytes    179 KB  FREE CLUSTERS  :       4,564
  205. EXTENDED MEMORY V 2.00:  1,048,576 bytes  1,024 KB  SECTORS/CLUSTER:           4
  206. FREE EXTENDED MEMORY  :    131,072 bytes    128 KB  BYTES/SECTOR   :       2,048
  207. EXPANDED MEMORY V 4.00:    262,144 bytes    256 KB  DISK SIZE      :  80,060,416
  208. FREE EXPANDED MEMORY  :    262,144 bytes    256 KB  BYTES USED     :  42,672,128
  209. DISPLAY MODE/ADAPTER  : Color - VGA : 256K or more  FREE SPACE     :  37,388,288
  210. PARALLEL PORTS        : 1                           PERCENT FREE   :       46.7%
  211. SERIAL PORTS          : 2   VERIFY SET TO : OFF
  212. MOUSE INSTALLED       : YES BREAK SET TO  : OFF
  213.  
  214.                            ENVIRONMENT AREA CONTAINS
  215. COMSPEC=C:\COMMAND.COM
  216. PROMPT=$p$g
  217. PROCOMM=f:\util\
  218. LC=F:\lc6
  219.                 PRESS ANY KEY TO SEE MORE ENVIRONMENT STRINGS
  220.  
  221. -------------------------------------------------------------------------------
  222.  
  223.      DESCRIPTION OF THE FIELDS:
  224.  
  225.           SYSTEM INFORMATION
  226.  
  227.           PROCESSOR/COPROCESSOR : Identifies the CPU and/or Coprocessor
  228.           DOS VERSION / BIOS    : DOS  Version  and BIOS  date  (located  at
  229.                F000:FFF5)
  230.           TOTAL SYSTEM RAM      : Total System RAM as reported by Bios Func-
  231.                tion 12H
  232.           TOTAL FREE RAM        : Free Memory (below 640K)
  233.           USED BY DOS, ETC      : Total Memory used by DOS,  device drivers,
  234.                etc.
  235.                               WHAT AM I? Version 5
  236.                           COMPUTER INFORMATION PROGRAM
  237.                                        BY
  238.                                         
  239.                                  PETER A. HYMAN
  240.                     148 Tennyson Drive, Plainsboro, NJ  08536
  241.                                  (609) 799-2638
  242.  
  243.      DESCRIPTION OF THE FIELDS:
  244.  
  245.           SYSTEM INFORMATION (continued)
  246.  
  247.           EXTENDED MEMORY V 2.00: This  line  will only appear  if  Extended
  248.                Memory is detected in the target system.   If not,  this line
  249.                and  the  next  will NOT appear on the display.   If  an  XMS
  250.                driver is detected,  its version number will be displayed  in
  251.                the V X.XX format.   Total Extended Memory as reported by the
  252.                CMOS  will be displayed.   The Total Extended Memory  is  not
  253.                computed  using INT 15H function 88H since XMS  drivers  hook
  254.                that interrupt to report 0KB Extended Memory.
  255.           FREE EXTENDED MEMORY  : This  line  will  only appear  if  an  XMS
  256.                Driver is loaded,  and if so, will report the total amount of
  257.                unused Extended Memory.  
  258.           EXPANDED MEMORY V 4.00: This  line  will only appear  if  Expanded
  259.                Memory is detected in the target system.   If not,  this line
  260.                and  the next will NOT appear on the display.   The  Expanded
  261.                Memory Version will be displayed in the V X.XX format.  Total
  262.                Expanded Memory will be displayed.
  263.           FREE EXPANDED MEMORY  : This  line  will only appear  if  Expanded
  264.                Memory is detected in the target system.   If not,  this line
  265.                will NOT appear on the display.  The total amount of Free Ex-
  266.                panded Memory will be displayed.
  267.           DISPLAY MODE/ADAPTER  : This  line reports the current video  mode
  268.                (BW or COLOR),  plus will identify the active display adapter
  269.                and, if an EGA, VGA, PGA adapter is found, it will report the
  270.                amount of RAM detected on the card (up to 256K).
  271.           PARALLEL PORTS        : The Parallel and Serial ports are those
  272.           SERIAL PORTS          : reported by Bios function 11H
  273.           VERIFY SET TO         : DOS Verify status (On or Off)
  274.           BREAK SET TO          : DOS Break status (On or Off)
  275.           MOUSE INSTALLED       : Is a mouse active?
  276.           ENVIRONMENT AREA CONTAINS: These lines are the current Environment
  277.                Variables.  If WHAT AM I? was started with the /S option, the
  278.                list of Environment Variables will be sorted alphabetically
  279.  
  280.           DISK INFORMATION
  281.  
  282.           LOGICAL DRIVES : This line reports the number and disk drive  let-
  283.                ters  which  may be assigned (typically set by  the  physical
  284.                number of disks attached or the LASTDRIVE parameter).
  285.           ATTACHED DRIVES: This  line reports the actual disks  attached  to
  286.                the  system (e.g.  in DOS 3+ the LOGICAL DRIVES would  be  5:
  287.                A:-E:,  but  if  there is only one hard  disk,  the  attached
  288.                drives  may read ABC or AC.  This line wil also  report  disk
  289.                drive letters assigned by the ASSIGN or SUBST DOS commands.
  290.                               WHAT AM I? Version 5
  291.                           COMPUTER INFORMATION PROGRAM
  292.                                        BY
  293.                                         
  294.                                  PETER A. HYMAN
  295.                     148 Tennyson Drive, Plainsboro, NJ  08536
  296.                                  (609) 799-2638
  297.  
  298.      DESCRIPTION OF THE FIELDS:
  299.  
  300.           DISK INFORMATION (continued)
  301.  
  302.           DRIVE SELECTED : The  currently selected disk drive whose  statis-
  303.                tics  will be displayed below.   If the drive selected via  a
  304.                command line option is invalid, an error will be reported un-
  305.                der the DISK INFORMATION heading.  The default is the current
  306.                drive from which WHAT AM I? was exeuted.
  307.           DISK CLUSTERS  : These lines report the number of physical disk
  308.           FREE CLUSTERS  : clusters on the selected drive, the number of
  309.           SECTORS/CLUSTER: Free clusters, the number of Sectors per cluster
  310.           BYTES/SECTOR   : and the Bytes per sector
  311.           DISK SIZE      : The logical disk size is computed from the above
  312.           BYTES USED     : and the Space used, Free Space and Percentage of
  313.           FREE SPACE     : Disk Space is computed
  314.           PERCENT FREE   : 
  315.                               WHAT AM I? Version 5
  316.                           COMPUTER INFORMATION PROGRAM
  317.                                        BY
  318.                                         
  319.                                  PETER A. HYMAN
  320.                     148 Tennyson Drive, Plainsboro, NJ  08536
  321.                                  (609) 799-2638
  322.  
  323.           WHAT AM I? HELP SCREEN
  324.  
  325.  
  326.           …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ WHAT AM I  Version 5 HELP ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
  327.           ∫                                                          ∫
  328.           ∫  [F1] - This HELP Screen                                 ∫
  329.           ∫  [F2] - EXTended Memory Details                          ∫
  330.           ∫  [F3] - EXPanded Memory Details                          ∫
  331.           ∫  [F4] - Disk Drive(s) Details                            ∫
  332.           ∫  [F5] - ROM Bios & Extensions Details                    ∫
  333.           ∫  [F6] - Print Report                                     ∫
  334.           ∫  [F7] - Save Report to File                              ∫
  335.           ∫                                                          ∫
  336.           ∫  All Windows may be moved using the  (cursor keys)       ∫
  337.           ∫                                                          ∫
  338.           ∫  Command Line Options:                                   ∫
  339.           ∫                                                          ∫
  340.           ∫  WHATAMI [?|/?|-?] [/E|-E] [drive[:]]                    ∫
  341.           ∫    / or -? = Display Help Info to CRT                    ∫
  342.           ∫    / or -E = Use 43 Line EGA or 50 Line VGA Text Modes   ∫
  343.           ∫    drive   = Drive to Report On                          ∫
  344.           ∫                                                          ∫
  345.           »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ Press Any Key to Return ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  346.  
  347.      Any  and all pop-up windows may be viewed by pressing  the  appropriate
  348.      function  key.   Multiple windows may be open at the same time and  the
  349.      current  active  window  may be moved using any  of  the  cursor  keys. 
  350.      Pressing any key will close the current window and leaving the user  at
  351.      the  next window to the top.   After all windows have been closed,  the
  352.      program will continue.  Windows may be reopened at any time.   Multiple
  353.      open  windows  may be switched among by pressing the  desired  window's
  354.      function  key.   If there is no EXTended or EXPanded  memory,  function
  355.      keys [F2] and/or [F3] will have no window opened.
  356.                               WHAT AM I? Version 5
  357.                           COMPUTER INFORMATION PROGRAM
  358.                                        BY
  359.                                         
  360.                                  PETER A. HYMAN
  361.                     148 Tennyson Drive, Plainsboro, NJ  08536
  362.                                  (609) 799-2638
  363.  
  364.           WHAT AM I? EXTENDED MEMORY INFO SCREEN -- ONLY IF XMS DRIVER IS
  365.           PRESENT
  366.  
  367.  
  368.           ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ EXTended Memory Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  369.           ≥                                                      ≥
  370.           ≥  XMS Driver Version   : 2.00                         ≥
  371.           ≥  Revision Number      :  5.00                        ≥
  372.           ≥  HMA                  : In Use by a Program          ≥
  373.           ≥  Total EXTended Memory:   1,048,576 Bytes   1024 KB  ≥
  374.           ≥  Free EXTended Memory :     131,072 Bytes    128 KB  ≥
  375.           ≥  Upper Memory Blocks  :      65,536 Bytes     64KB   ≥
  376.           ≥  Largest UMB Available:      32,768 Bytes     32KB   ≥
  377.           ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  378.  
  379.           DESCRIPTION OF FIELDS
  380.  
  381.           XMS Driver Version   : The current XMS Version
  382.           Revision Number      : The internal revision number
  383.           HMA                  : The  availability of the 64 KB High  Memory
  384.                Area
  385.           Total EXTended Memory: The  Total amount of EXTended memory  found
  386.                from the CMOS
  387.           Free EXTended Memory : The amount of Free EXTended memory reported
  388.                by the XMS driver
  389.           Upper Memory Blocks  : The  amount of KBs free in the  UMB  region
  390.                between 640K and the 1MB boundary.
  391.           Largest  UMB  Available:  The largest contiguous  block  of  Upper
  392.                Memory Available.
  393.                               WHAT AM I? Version 5
  394.                           COMPUTER INFORMATION PROGRAM
  395.                                        BY
  396.                                         
  397.                                  PETER A. HYMAN
  398.                     148 Tennyson Drive, Plainsboro, NJ  08536
  399.                                  (609) 799-2638
  400.  
  401.      WHAT AM I? EXPANDED MEMORY INFO SCREEN ( SCREEN 1 OF 2 ) - ONLY IF EX-
  402.      PANDED MEMORY IS PRESENT
  403.  
  404.      ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ EXPanded Memory Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  405.      ≥                                                                 ≥
  406.      ≥  EXPanded Memory Driver Version :  4.00                         ≥
  407.      ≥  Page Frame Segment Location    :  E000                         ≥
  408.      ≥  Number of EMM Handles Used     :  7                            ≥
  409.      ≥  Total EXPanded Memory Available:     262,144 Bytes   16 Pages  ≥
  410.      ≥  Total EXPanded Memory Used     :           0 Bytes    0 Pages  ≥
  411.      ≥  Free EXPanded Memory           :     262,144 Bytes   16 Pages  ≥
  412.      √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  413.      ≥              Handle                     16KB                    ≥
  414.      ≥             Num  Name           Bytes  Pages     KB             ≥
  415.      ≥               0                     0      0      0             ≥
  416.      ≥               1  SUPERPCK   1,048,576     64   1024             ≥
  417.      ≥               2  XDV:hiDV      32,768      2     32             ≥
  418.      ≥               3               147,456      9    144             ≥
  419.      ≥               4               147,456      9    144             ≥
  420.      ≥               5               147,456      9    144             ≥
  421.      ≥               6               114,688      7    112             ≥
  422.      ≥                                                                 ≥
  423.      ≥                                                [PgDn] for more  ≥
  424.      ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  425.  
  426.      WHAT AM I? EXPANDED MEMORY INFO SCREEN ( SCREEN 2 OF 2 )
  427.  
  428.      ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ EXPanded Memory Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  429.      ≥                                                                 ≥
  430.      ≥  EXPanded Memory Driver Version :  4.00                         ≥
  431.      ≥  Page Frame Segment Location    :  E000                         ≥
  432.      ≥  Number of EMM Handles Used     :  7                            ≥
  433.      ≥  Total EXPanded Memory Available:     262,144 Bytes   16 Pages  ≥
  434.      ≥  Total EXPanded Memory Used     :           0 Bytes    0 Pages  ≥
  435.      ≥  Free EXPanded Memory           :     262,144 Bytes   16 Pages  ≥
  436.      √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  437.      ≥              Handle                     16KB                    ≥
  438.      ≥             Num  Name           Bytes  Pages     KB             ≥
  439.      ≥             ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ             ≥
  440.      ≥     Totals:   7             1,638,400    100   1600             ≥
  441.      ≥                                                                 ≥
  442.      ≥                                                                 ≥
  443.      ≥                                                                 ≥
  444.      ≥                                                                 ≥
  445.      ≥                                                                 ≥
  446.      ≥                                                                 ≥
  447.      ≥                                                [PgUp] for more  ≥
  448.      ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  449.                               WHAT AM I? Version 5
  450.                           COMPUTER INFORMATION PROGRAM
  451.                                        BY
  452.                                         
  453.                                  PETER A. HYMAN
  454.                     148 Tennyson Drive, Plainsboro, NJ  08536
  455.                                  (609) 799-2638
  456.  
  457.      EXPANDED MEMORY DESCRIPTION OF FIELDS
  458.  
  459.           EXPanded Memory Driver Version : The reported EMS Driver Version
  460.           Page Frame Segment Location    : The  location  of  the  EMM  Page
  461.                Frame
  462.           Number of EMM Handles Used     : Number  of  EMM Handles  used  by
  463.                programs
  464.           Total EXPanded Memory Available: The  total  amount  of   EXPanded
  465.                memory available to the current process (note,  running  pro-
  466.                grams under DESQView or WINDOWS may cause this amount to dif-
  467.                fer from the actual amount of EXPanded memory in your system. 
  468.                This is due to the fact that multitasking programs can  limit
  469.                the amount of EXPanded memory available to a process.  By re-
  470.                viewing the total of EXPanded memory used by all Handles (see
  471.                the bottom part of the EXPanded memory pop up window) the ac-
  472.                tual total can be determined))
  473.           Total EXPanded Memory Used     : The  total  amount  of   EXPanded
  474.                memory used from within the current process.
  475.           Free EXPanded Memory           : The total amount of free EXPanded
  476.                memory
  477.  
  478.           The lower part of the display shows each Handle's usage of  EXPan-
  479.           ded memory,  including the Handle number, its Name (if available),
  480.           the  total  number of Bytes of EXPanded memory it uses,  and  that
  481.           number stated as 16KB pages and 1KB chunks.
  482.                               WHAT AM I? Version 5
  483.                           COMPUTER INFORMATION PROGRAM
  484.                                        BY
  485.                                         
  486.                                  PETER A. HYMAN
  487.                     148 Tennyson Drive, Plainsboro, NJ  08536
  488.                                  (609) 799-2638
  489.  
  490.      WHAT AM I? DISK DRIVE INFO SCREEN
  491.  
  492.      ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Physical Disk Drive(s) Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  493.      ≥                                                                ≥
  494.      ≥                       Tracks/                 Total   Size in  ≥
  495.      ≥  Drive Type  Heads  Cylinders  Sectors         Size     MB/KB  ≥
  496.      ≥  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ  ≥
  497.      ≥  1.2MB 5¨"       2         80       15    1,228,800     1.2MB  ≥
  498.      ≥  360KB 5¨"       2         40        9      368,640     360KB  ≥
  499.      ≥  Fixed Disk     35       1016       17  309,514,240  302.26MB  ≥
  500.      ≥                                                                ≥
  501.      ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  502.      ------------------------------------------------------------------
  503.  
  504.      This window shows technical information about the disk drives  attached
  505.      to the PC.   Using Bios function 13H function 8,  it retrieves informa-
  506.      tion about all attached devices,  including the drive type,  the number
  507.      of  physical  drive heads,  Tracks or Cylinders per Disk,  Sectors  per
  508.      Track.  The Total Size is computed by the formula H * T * S * 512.  The
  509.      disk Size in MB/KB takes the Total Size, divides by 1024.   If that re-
  510.      sult is greater than 1000, the partial result is divided by 1000.   The
  511.      size in MB therefore,  is really the size in thousands of KB.   This is
  512.      to  remain consistent with almost all statements of disk size by  other
  513.      programs and manufacturers.   An actual statement of MB would take  the
  514.      Total Size, and divide by 1024 and again by 1024.
  515.  
  516.      If a device driver has been loaded (e.g. a Bernoulli disk driver) which
  517.      "fools"  DOS into seeing another device,  an asterisk will appear after
  518.      the device name (e.g.  Fixed Disk*) and a footnote explaining this will
  519.      appear  at the bottom of the disk window.   In the case of  Bernoullis,
  520.      the  total size of the device may not reflect the net size of all  car-
  521.      tridges.
  522.                               WHAT AM I? Version 5
  523.                           COMPUTER INFORMATION PROGRAM
  524.                                        BY
  525.                                         
  526.                                  PETER A. HYMAN
  527.                     148 Tennyson Drive, Plainsboro, NJ  08536
  528.                                  (609) 799-2638
  529.  
  530. WHAT AM I? BIOS INFO SCREEN
  531.  
  532. ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ System & Extension ROM Details ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  533. ≥                                                                          ≥
  534. ≥  ROM    KB                                                               ≥
  535. ≥  Seg  Size  Identifiers                                                  ≥
  536. √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  537. ≥ C000    32  7400: Some code expects "IBM" here!./Video Seven BIOS Code,  ≥
  538. ≥             Version 1.47 %4.(C) Copyright 1987 Video Seven Inc., All Rig ≥
  539. ≥             hts Reserved..Updated: 10/17/88.Video Seven BIOS Code, Versi ≥
  540. ≥             on 1.47 .S .                                                 ≥
  541. ≥ C800     6  FUTURE DOMAIN CORP. (C) 1986-1990 V6.0105/31/90.!&L&.&.U     ≥
  542. ≥             udf.6                                                        ≥
  543. ≥ F000    64  Award SoftwareIBM COMPATIBLE 286 BIOS COPYRIGHT Award Softwa ≥
  544. ≥             re Inc.oftware Inc. Award Softw.`  WR286 Modular BIOS Versio ≥
  545. ≥             n N3.03 NFS (F1).Copyright(c)1984-88 Award Software Inc..Awa ≥
  546. ≥             rd SoftwaQINFORMTECH 286/SUPRA - Quality & Support           ≥
  547. ≥                                                                          ≥
  548. ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ Press Any Key to Return ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  549. ---------------------------------------------------------------------------
  550.  
  551.      The  BIOS Information screen displays information found in  the  target
  552.      computer  by examining memory locations from C000:0000 to EE00:0000  at
  553.      each 512 bytes to see if a DOS signature of 55AA is present.  If so,  a
  554.      BIOS extension is installed.  WHAT AM I? retrieves the size of the BIOS
  555.      Extension at byte offset 2, which is the size in 512 byte blocks.  WHAT
  556.      AM I? then reads through the next 256 bytes of the BIOS Extension found
  557.      looking  for printable characters,  and these will be  displayed  here. 
  558.      Any non-printable characters appearing in succession are replaced by  a
  559.      single period ".".
  560.  
  561.      For the System ROM,  WHAT AM I?  reads from location F000:E000 for  256
  562.      bytes.
  563.